package com.web.exiaodao.remote.service;

import com.web.exiaodao.business.constant.JConstant;
import com.web.exiaodao.remote.vo.SearchVo;
import com.web.exiaodao.remote.vo.UserVo;
import com.web.webstart.base.exception.BusinessException;
import com.web.webstart.base.util.result.XaResult;

import java.io.InputStream;
import java.util.List;

/**
 * Created by duandazhi on 2016/12/12.
 * 首页相关
 */
public interface ApiHomeService  {

    /**
     * 首页搜索
     * @param searchKey 搜索关键字,不能为空;忽略大小写; 搜索模块:使用 {@link JConstant.Search_Share_FavType} 中的取值;
     *                  搜索模块:搜索模块(服务;机构;住;商城;玩;游学)
     * @date 2016/12/12 下午8:05
     * @return
     */
    public XaResult<List<SearchVo>> searchByKey(String searchKey) throws BusinessException;


    /**
     * 导入客户老系统的数据
     * @param excelIputStream
     * @return
     * @throws BusinessException
     */
    public XaResult<List<UserVo>> importCustomersUserData(InputStream excelIputStream) throws BusinessException;
}
